package com.bawei.mall.user.domain;

import com.bawei.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiParam;

import java.math.BigDecimal;

/**
 * @ClassName MallUserCollectInfo
 * @Description 描述
 * @Author ZiZheng.Li
 * @Date 2024/6/29 11:56
 */
public class MallUserCollectInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** ID */
    @ApiParam("ID自增")
    private Long id;
    private Long memberId;
    private Integer productId;
    private String productName;
    private String productPic;
    private BigDecimal productPrice;
    private String productSubTitle;
    private String status;
    private String revision;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductPic() {
        return productPic;
    }

    public void setProductPic(String productPic) {
        this.productPic = productPic;
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
    }

    public String getProductSubTitle() {
        return productSubTitle;
    }

    public void setProductSubTitle(String productSubTitle) {
        this.productSubTitle = productSubTitle;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRevision() {
        return revision;
    }

    public void setRevision(String revision) {
        this.revision = revision;
    }

    @Override
    public String toString() {
        return "MallUserCollectInfo{" +
                "id=" + id +
                ", memberId=" + memberId +
                ", productId=" + productId +
                ", productName='" + productName + '\'' +
                ", productPic='" + productPic + '\'' +
                ", productPrice=" + productPrice +
                ", productSubTitle='" + productSubTitle + '\'' +
                ", status='" + status + '\'' +
                ", revision='" + revision + '\'' +
                '}';
    }

    public MallUserCollectInfo() {
    }

    public MallUserCollectInfo(Long id, Long memberId, Integer productId, String productName, String productPic, BigDecimal productPrice, String productSubTitle, String status, String revision) {
        this.id = id;
        this.memberId = memberId;
        this.productId = productId;
        this.productName = productName;
        this.productPic = productPic;
        this.productPrice = productPrice;
        this.productSubTitle = productSubTitle;
        this.status = status;
        this.revision = revision;
    }
}
